Regular Stream Flow Graphs 42 . 1 Operational Model of Regular Stream Flow
نویسندگان
چکیده
In this paper, we present a novel framework of multi-rate scheduling of signal processing programs represented by regular stream ow graphs (RSFGs). The main contribution of this paper is translating the scheduling problem of RSFGs into an equivalent problem in the domain of Karp-Miller computation graphs. A distinct feature of our scheduling framework | called multi-rate software pipelining | is to allow maximum overlapping of operations from successive iterations subject only to precedence constraints caused by data dependences. Our framework combines the insights and experience from two seemingly di erent lines of research: static scheduling of application-speci c programs and software pipelining of loops in general-purpose parallelizing compilers. We demonstrate that the scheduling of regular stream ow graphs can be formulated as a mathematical problem by capturing data dependencies between two actors as a precedence relation between the ring of these actors. Using linear schedules, the problem is further translated into a linear programming formulation. An e cient solution for the linear programming problem is obtained by rst constructing what is called the precedence graph. The precedence graphs are similar to the Karp-Miller computation graphs. A polynomial-time solution is obtained by observing that the computation rate of the optimal schedule is the minimum cost-to-time ratio cycle (MCTRC) in the precedence graph and using the well-established solution methods for the MCTRC problem. Finally, a graph coloring method based on the cyclic interval graph representation has been proposed to minimize the bu er space requirement for rate-optimal schedules. i
منابع مشابه
مطالعه آزمایشگاهی و عددی الگوی جریان در آبگیر 30 درجه منشعب از کانال ذوزنقهای
In diversion flows, a portion of stream flow which enters the intake is diverted from upstream of the intake denoted by a surface and is called dividing stream surface (DSS). The amount of flow and sediment discharge entering the intake as well as design of submerged vanes to control sediment depends on determination of dividing stream width. In this study, the experimental tests were carried o...
متن کاملMODELING OF GROUNDWATER FLOW OVER SLOPING BEDS IN RESPONSE TO CONSTANT RECHARGE AND STREAM OF VARYING WATER LEVEL
This paper presents an analytical model characterizing unsteady groundwater flow in an unconfined aquifer resting on a sloping impervious bed. The aquifer is in contact with a constant water level at one end. The other end is connected to a stream whose level is increasing form an initial level to a final level at a known exponentially decaying function of time. Moreover, the aquifer is repleni...
متن کاملHydraulic Network Modeling to Analyze Stream Flow Effectiveness on Heat Transfer Performance of Shell and Tube Heat Exchangers
In this article, stream flow effectivness is based on hydraulic network studied in the shell-side of a shell and tube heat exchange as a case study. For an appropriate heat exchangers rating design to meet a specified duty, it's better to consider each stream flow separately. Using the hydraulic network principals, a set of the correlations for calculating different stream flow rates in the cro...
متن کاملMelting Heat Transfer and Radiation Effects on Jeffrey Fluid Flow over a Continuously Moving Surface with a Parallel Free Stream
This article is proposed to address the melting heat transfer of a Jeffrey fluid in Blasius and Sakiadis flow caused due to a moving surface. Thermal radiation and a constant free stream are considered in this mathematical model. The non-linear coupled dimensionless equations from the governing equations are attained by employing appropriate similarity transformations. The resulting dimensionle...
متن کاملMatroid Secretary for Regular and Decomposable Matroids
In the matroid secretary problem we are given a stream of elements in random order and asked to choose a set of elements that maximizes the total value of the set, subject to being an independent set of a matroid given in advance. The difficulty comes from the assumption that decisions are irrevocable: if we choose to accept an element when it is presented by the stream then we can never get ri...
متن کامل